\hypertarget{classace_1_1_engine}{\section{クラス ace\-:\-:Engine}
\label{classace_1_1_engine}\index{ace\-::\-Engine@{ace\-::\-Engine}}
}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classace_1_1_engine_a6c12f7577e25c78727accba6f15c165e}{Initialize} (const achar $\ast$title, int32\-\_\-t width, int32\-\_\-t height, bool is\-Full\-Screen)
\begin{DoxyCompactList}\small\item\em 初期化を行う。 \end{DoxyCompactList}\item 
bool \hyperlink{classace_1_1_engine_a015b82ed724ea23f1a506b5f1b3f6712}{Initialize\-By\-External\-Window} (void $\ast$handle1, void $\ast$handle2, int32\-\_\-t width, int32\-\_\-t height)
\begin{DoxyCompactList}\small\item\em 初期化を行う。 \end{DoxyCompactList}\item 
bool \hyperlink{classace_1_1_engine_a757fe1ad4f964014a1f32dfb0559b023}{Do\-Events} ()
\begin{DoxyCompactList}\small\item\em イベントを実行し、進行可否を判断する。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_engine_a32e76ed596cf3139cb46cc477a4707d0}{void \hyperlink{classace_1_1_engine_a32e76ed596cf3139cb46cc477a4707d0}{Update} ()}\label{classace_1_1_engine_a32e76ed596cf3139cb46cc477a4707d0}

\begin{DoxyCompactList}\small\item\em 更新処理を行う。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_engine_a1fbb6aa6d83f61cee1a7422e7b553ea1}{void \hyperlink{classace_1_1_engine_a1fbb6aa6d83f61cee1a7422e7b553ea1}{Terminate} ()}\label{classace_1_1_engine_a1fbb6aa6d83f61cee1a7422e7b553ea1}

\begin{DoxyCompactList}\small\item\em 終了処理を行う。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_engine_a1ce57de3e1910cffe060caa50923e648}{void \hyperlink{classace_1_1_engine_a1ce57de3e1910cffe060caa50923e648}{Change\-Scene} (std\-::shared\-\_\-ptr$<$ \hyperlink{classace_1_1_scene}{Scene} $>$ \&scene)}\label{classace_1_1_engine_a1ce57de3e1910cffe060caa50923e648}

\begin{DoxyCompactList}\small\item\em 描画する対象となるシーンを変更する。 \end{DoxyCompactList}\item 
bool \hyperlink{classace_1_1_engine_a15addb223fb0361bd8c9854790ee2b17}{Initialize} (const wchar\-\_\-t $\ast$title, int32\-\_\-t width, int32\-\_\-t height, bool is\-Full\-Screen)
\begin{DoxyCompactList}\small\item\em 初期化を行う。 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{フレンド}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classace_1_1_engine}{Engine} $\ast$ \hyperlink{classace_1_1_engine_a6103e6eb6c827e4f3600bd16719a97b9}{Get\-Engine} ()
\begin{DoxyCompactList}\small\item\em エンジンを取得する。 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{関数}
\hypertarget{classace_1_1_engine_a757fe1ad4f964014a1f32dfb0559b023}{\index{ace\-::\-Engine@{ace\-::\-Engine}!Do\-Events@{Do\-Events}}
\index{Do\-Events@{Do\-Events}!ace::Engine@{ace\-::\-Engine}}
\subsubsection[{Do\-Events}]{\setlength{\rightskip}{0pt plus 5cm}bool ace\-::\-Engine\-::\-Do\-Events (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classace_1_1_engine_a757fe1ad4f964014a1f32dfb0559b023}


イベントを実行し、進行可否を判断する。 

\begin{DoxyReturn}{戻り値}
進行可能か? 
\end{DoxyReturn}
\hypertarget{classace_1_1_engine_a6c12f7577e25c78727accba6f15c165e}{\index{ace\-::\-Engine@{ace\-::\-Engine}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!ace::Engine@{ace\-::\-Engine}}
\subsubsection[{Initialize}]{\setlength{\rightskip}{0pt plus 5cm}bool ace\-::\-Engine\-::\-Initialize (
\begin{DoxyParamCaption}
\item[{const achar $\ast$}]{title, }
\item[{int32\-\_\-t}]{width, }
\item[{int32\-\_\-t}]{height, }
\item[{bool}]{is\-Full\-Screen}
\end{DoxyParamCaption}
)}}\label{classace_1_1_engine_a6c12f7577e25c78727accba6f15c165e}


初期化を行う。 


\begin{DoxyParams}{引数}
{\em title} & タイトル \\
\hline
{\em width} & 横幅 \\
\hline
{\em height} & 縦幅 \\
\hline
{\em is\-Full\-Screen} & フルスクリーンで起動するかどうか? \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{戻り値}
成否 
\end{DoxyReturn}
\hypertarget{classace_1_1_engine_a15addb223fb0361bd8c9854790ee2b17}{\index{ace\-::\-Engine@{ace\-::\-Engine}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!ace::Engine@{ace\-::\-Engine}}
\subsubsection[{Initialize}]{\setlength{\rightskip}{0pt plus 5cm}bool ace\-::\-Engine\-::\-Initialize (
\begin{DoxyParamCaption}
\item[{const wchar\-\_\-t $\ast$}]{title, }
\item[{int32\-\_\-t}]{width, }
\item[{int32\-\_\-t}]{height, }
\item[{bool}]{is\-Full\-Screen}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classace_1_1_engine_a15addb223fb0361bd8c9854790ee2b17}


初期化を行う。 


\begin{DoxyParams}{引数}
{\em title} & タイトル \\
\hline
{\em width} & 横幅 \\
\hline
{\em height} & 縦幅 \\
\hline
{\em is\-Full\-Screen} & フルスクリーンで起動するかどうか? \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{戻り値}
成否 
\end{DoxyReturn}
\hypertarget{classace_1_1_engine_a015b82ed724ea23f1a506b5f1b3f6712}{\index{ace\-::\-Engine@{ace\-::\-Engine}!Initialize\-By\-External\-Window@{Initialize\-By\-External\-Window}}
\index{Initialize\-By\-External\-Window@{Initialize\-By\-External\-Window}!ace::Engine@{ace\-::\-Engine}}
\subsubsection[{Initialize\-By\-External\-Window}]{\setlength{\rightskip}{0pt plus 5cm}bool ace\-::\-Engine\-::\-Initialize\-By\-External\-Window (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{handle1, }
\item[{void $\ast$}]{handle2, }
\item[{int32\-\_\-t}]{width, }
\item[{int32\-\_\-t}]{height}
\end{DoxyParamCaption}
)}}\label{classace_1_1_engine_a015b82ed724ea23f1a506b5f1b3f6712}


初期化を行う。 


\begin{DoxyParams}{引数}
{\em handle1} & ハンドル \\
\hline
{\em handle2} & ハンドル \\
\hline
{\em width} & 横幅 \\
\hline
{\em height} & 縦幅 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{戻り値}
成否 
\end{DoxyReturn}


\subsection{フレンドと関連する関数}
\hypertarget{classace_1_1_engine_a6103e6eb6c827e4f3600bd16719a97b9}{\index{ace\-::\-Engine@{ace\-::\-Engine}!Get\-Engine@{Get\-Engine}}
\index{Get\-Engine@{Get\-Engine}!ace::Engine@{ace\-::\-Engine}}
\subsubsection[{Get\-Engine}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Engine}$\ast$ Get\-Engine (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{classace_1_1_engine_a6103e6eb6c827e4f3600bd16719a97b9}


エンジンを取得する。 

\begin{DoxyReturn}{戻り値}
エンジン 
\end{DoxyReturn}


このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/engine/ace.\-Engine.\-h\item 
Dev/ace\-\_\-cpp/engine/ace.\-Engine.\-cpp\end{DoxyCompactItemize}
